using MediatR;
using Work.API.Dtos;
using Work.ErrorCode;

namespace Work.API.Applications.Read.Commands
{
    /// <summary>
    /// 获取患者账单查询
    /// </summary>
    public class GetPatientBillQuery : IRequest<ApiResult<PatientBillDto>>
    {
        /// <summary>
        /// 预约编号（可选）
        /// </summary>
        public int? AppointmentId { get; set; }

        /// <summary>
        /// 挂单号（可选）
        /// </summary>
        public string? RegistrationNum { get; set; }

        /// <summary>
        /// 身份证号（可选）
        /// </summary>
        public string? IdCard { get; set; }
    }
}

